|
CosyOS-III API 用户参考手册
1.0.2
|
用户通过调用API来实现对系统服务的调用,所有API均为宏定义, 所有系统服务也为宏定义,所有API参数均支持宏定义。 更多...
|
模块 | |
| 任务 | |
| 定时中断 | |
| 由用户定时操作,当定时器溢出时,系统将自动恢复/调用与其绑定的任务/钩子并可自动重复定时。 | |
| 定时查询 | |
| 由用户定时操作,当定时器溢出后,系统在每个滴答周期都会查询用户定义的事件, 若事件为真,系统将自动恢复/调用与其绑定的任务/钩子并可自动重复定时。 | |
| 互斥信号量 | |
| 仅适用于在任务中对任务级公共资源的资源同步(互斥访问)。 | |
| 二值信号量 | |
| 二值信号量常用于事件同步、资源同步(互斥访问)。 | |
| 计数信号量 | |
| 计数信号量常用于事件同步、资源管理,是唯一能够实现并发事件同步的手段。 | |
| 飞信 | |
| 飞信是轻量型的、超高速的线程通信工具,其典型特征是“极简类型、极速通信”。 | |
| 消息邮箱 | |
| 消息队列 | |
| 消息队列是唯一能够实现并发消息同步的手段。 | |
| 事件标志组 | |
| 适用于对一类事件的、多对一关系的事件同步。 | |
| 全局变量访问 | |
| 由CosyOS内核提供服务支持,可实现在“任务、滴答、中断”中,对非原子全局变量 的安全访问,同时不会破坏零中断延迟。 | |
| 软件RTC | |
| 适用于没有硬件RTC的物联网设备。 | |
| 动态内存 | |
| 临界区 | |
| 杂项 | |
用户通过调用API来实现对系统服务的调用,所有API均为宏定义, 所有系统服务也为宏定义,所有API参数均支持宏定义。
1.8.10